package com.xiyu.service.service.bed;

import com.xiyu.service.vo.bed.buildingInfo.BuildingInfoListQueryOutput;
import com.xiyu.service.vo.bed.buildingInfo.BuildingInfoUpdateInput;
import com.xiyu.service.vo.bed.buildingInfo.BuildingInfoQueryOutput;
import com.xiyu.service.vo.bed.buildingInfo.BuildingInfoQueryInput;
import com.xiyu.service.vo.bed.buildingInfo.BuildingInfoGetOutput;
import com.xiyu.service.vo.bed.buildingInfo.BuildingInfoCreateInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 楼栋信息 Service 接口
 */
public interface BuildingInfoService {

    Long create(BuildingInfoCreateInput inputVO);

    Boolean update(BuildingInfoUpdateInput inputVO);

    Boolean deleted(Long id);

    BuildingInfoGetOutput get(Long id);

    PageResult<BuildingInfoQueryOutput> query(BuildingInfoQueryInput inputVO);

    List<BuildingInfoListQueryOutput> listQuery();

}
